"""
Classes from the 'PhotoLibraryServices' framework.
"""

try:
    from rubicon.objc import ObjCClass
except ValueError:

    def ObjCClass(name):
        return None


def _Class(name):
    try:
        return ObjCClass(name)
    except NameError:
        return None


PLLocalCreationDateCreator = _Class("PLLocalCreationDateCreator")
PLMomentGenerationUtils = _Class("PLMomentGenerationUtils")
PLLocationOfInterest = _Class("PLLocationOfInterest")
PLDelayedSaveActionsDetail = _Class("PLDelayedSaveActionsDetail")
PLThumbnailResourceDataStoreKey = _Class("PLThumbnailResourceDataStoreKey")
PLAssetsdServer = _Class("PLAssetsdServer")
PLCloudFeedEntriesManager = _Class("PLCloudFeedEntriesManager")
PLDiagnostics = _Class("PLDiagnostics")
PL5551UniformTypeIdentifier = _Class("PL5551UniformTypeIdentifier")
PLDupeManager = _Class("PLDupeManager")
PFAdjustmentStack = _Class("PFAdjustmentStack")
PLVideoTranscoder = _Class("PLVideoTranscoder")
PLSearchIndexDateFormatter = _Class("PLSearchIndexDateFormatter")
PLPhotoEditExportProperties = _Class("PLPhotoEditExportProperties")
PLPhotoEditImportProperties = _Class("PLPhotoEditImportProperties")
PLRevGeoPlace = _Class("PLRevGeoPlace")
PLRevGeoPlaceInfo = _Class("PLRevGeoPlaceInfo")
PLModelMigratorLog = _Class("PLModelMigratorLog")
PSIGroupResult = _Class("PSIGroupResult")
PSIGroupResultGroupSnapshot = _Class("PSIGroupResultGroupSnapshot")
PSICachedGroup = _Class("PSICachedGroup")
PSIGroupCache = _Class("PSIGroupCache")
PLFaceDimension = _Class("PLFaceDimension")
PLCloudChangeHubClient = _Class("PLCloudChangeHubClient")
PLClusterTimeInfo = _Class("PLClusterTimeInfo")
PLLibraryClusterer = _Class("PLLibraryClusterer")
PLPlaceholderThumbnailManager = _Class("PLPlaceholderThumbnailManager")
_PLPlaceholderThumbnailCachedData = _Class("_PLPlaceholderThumbnailCachedData")
PLManagedObjectValidator = _Class("PLManagedObjectValidator")
PLManagedObjectValidationResult = _Class("PLManagedObjectValidationResult")
PLFaceRebuildHelper = _Class("PLFaceRebuildHelper")
PSIGroupAggregateItem = _Class("PSIGroupAggregateItem")
PSIGroupAggregate = _Class("PSIGroupAggregate")
PLAssetsdLibraryManagementService = _Class("PLAssetsdLibraryManagementService")
PLColorSpace = _Class("PLColorSpace")
PLVideoChoosingAndAvailabilitySupport = _Class("PLVideoChoosingAndAvailabilitySupport")
PLStreamShareSource = _Class("PLStreamShareSource")
PLMomentGeneration = _Class("PLMomentGeneration")
PLChangeHandlingContainer = _Class("PLChangeHandlingContainer")
PLResourceGenerator = _Class("PLResourceGenerator")
PLRevGeoCompoundNameInfo = _Class("PLRevGeoCompoundNameInfo")
PLSearchMetadataStore = _Class("PLSearchMetadataStore")
PLCloudInMemoryTaskManager = _Class("PLCloudInMemoryTaskManager")
PSISynonym = _Class("PSISynonym")
PSIRankedGroup = _Class("PSIRankedGroup")
PSIDatabase = _Class("PSIDatabase")
PLProgressFollower = _Class("PLProgressFollower")
PLChangeHub = _Class("PLChangeHub")
PLFileDescriptorFuse = _Class("PLFileDescriptorFuse")
PLSidecarFinder = _Class("PLSidecarFinder")
PLTCCObserver = _Class("PLTCCObserver")
PLDelayedSaveActions = _Class("PLDelayedSaveActions")
PLPhotoEffect = _Class("PLPhotoEffect")
PLPropertyValidationRule = _Class("PLPropertyValidationRule")
PLCompoundPropertyValidationRule = _Class("PLCompoundPropertyValidationRule")
PLDataCluster = _Class("PLDataCluster")
PSIWordEmbeddingMatch = _Class("PSIWordEmbeddingMatch")
PLManagedAssetCMMMetadataCopyOptions = _Class("PLManagedAssetCMMMetadataCopyOptions")
PLManagedAssetCMMAdjustmentBakeInOptions = _Class(
    "PLManagedAssetCMMAdjustmentBakeInOptions"
)
PLPhotoLibraryOptions = _Class("PLPhotoLibraryOptions")
PLAssetsdPrivacySupportService = _Class("PLAssetsdPrivacySupportService")
PLPTPUtilities = _Class("PLPTPUtilities")
PLDateRangeFormatter = _Class("PLDateRangeFormatter")
PLClientServerTransaction = _Class("PLClientServerTransaction")
_PLClientTransaction = _Class("_PLClientTransaction")
_PLServerTransaction = _Class("_PLServerTransaction")
PLMigrationEnumerateAndSaveController = _Class("PLMigrationEnumerateAndSaveController")
PLSortedAlbumList = _Class("PLSortedAlbumList")
PLAssetShotType = _Class("PLAssetShotType")
PLNLP = _Class("PLNLP")
PLAssetCollectionGenerator = _Class("PLAssetCollectionGenerator")
PLPTPAssetBuilder = _Class("PLPTPAssetBuilder")
PLZeroKeywordStore = _Class("PLZeroKeywordStore")
PLAssetsdXPCUserInfo = _Class("PLAssetsdXPCUserInfo")
PLLocationOfInterestVisit = _Class("PLLocationOfInterestVisit")
PLPreheatItem = _Class("PLPreheatItem")
PLFigPreheatItem = _Class("PLFigPreheatItem")
PLEmailAddressManager = _Class("PLEmailAddressManager")
PLAssetsdInnerService = _Class("PLAssetsdInnerService")
PLUnintendedChangeChecker = _Class("PLUnintendedChangeChecker")
TestPLClusterable = _Class("TestPLClusterable")
PLCloudResourcePrefetchPredicates = _Class("PLCloudResourcePrefetchPredicates")
PSIParse = _Class("PSIParse")
PLCloudPersistentHistoryMigrator = _Class("PLCloudPersistentHistoryMigrator")
PLRegionsHierarchicalClusteringObject = _Class("PLRegionsHierarchicalClusteringObject")
PLRebuildableDirectory = _Class("PLRebuildableDirectory")
PSIPostProcessor = _Class("PSIPostProcessor")
PLCacheDeleteSupport = _Class("PLCacheDeleteSupport")
PLLOFOutlierDetection = _Class("PLLOFOutlierDetection")
PLKeyFaceManager = _Class("PLKeyFaceManager")
PLDataMigratorSupport = _Class("PLDataMigratorSupport")
PLServerChangePublisher = _Class("PLServerChangePublisher")
PLSearchResultSection = _Class("PLSearchResultSection")
PLQuickActionManager = _Class("PLQuickActionManager")
PLFrequentLocationProcessor = _Class("PLFrequentLocationProcessor")
PLPTPAsset = _Class("PLPTPAsset")
PLMutablePTPAsset = _Class("PLMutablePTPAsset")
PLAssetsdConnectionAuthorization = _Class("PLAssetsdConnectionAuthorization")
PLAssetsdCPLResourceDownloader = _Class("PLAssetsdCPLResourceDownloader")
PLCloudChangeHubEventsResult = _Class("PLCloudChangeHubEventsResult")
PLCPLFacePullSupport = _Class("PLCPLFacePullSupport")
PLQueueDispatcher = _Class("PLQueueDispatcher")
PLXPCPhotoLibraryStoreContainer = _Class("PLXPCPhotoLibraryStoreContainer")
PLAvalanche = _Class("PLAvalanche")
PLXPCPhotoLibraryStorePolicyNever = _Class("PLXPCPhotoLibraryStorePolicyNever")
PLXPCPhotoLibraryStorePolicyAlways = _Class("PLXPCPhotoLibraryStorePolicyAlways")
PLXPCPhotoLibraryStorePolicySandbox = _Class("PLXPCPhotoLibraryStorePolicySandbox")
PLAssetTransactionReason = _Class("PLAssetTransactionReason")
PLDeviceRestoreMigrationSupport = _Class("PLDeviceRestoreMigrationSupport")
PLCloudPhotoLibraryHelper = _Class("PLCloudPhotoLibraryHelper")
PLPhotoLibraryBundle = _Class("PLPhotoLibraryBundle")
PLServerPhotoLibraryBundle = _Class("PLServerPhotoLibraryBundle")
PLClientPhotoLibraryBundle = _Class("PLClientPhotoLibraryBundle")
PLPlaceholderImage = _Class("PLPlaceholderImage")
PLEditSource = _Class("PLEditSource")
PLSubstandardPhotoEditSource = _Class("PLSubstandardPhotoEditSource")
PLLivePhotoEditSource = _Class("PLLivePhotoEditSource")
PLVideoEditSource = _Class("PLVideoEditSource")
PLPhotoEditSource = _Class("PLPhotoEditSource")
PLMomentCluster = _Class("PLMomentCluster")
PSIQueryToken = _Class("PSIQueryToken")
PSIQueryPlaceToken = _Class("PSIQueryPlaceToken")
PLAssetsdService = _Class("PLAssetsdService")
PLAssetJournalEntryPayloadResource = _Class("PLAssetJournalEntryPayloadResource")
PLCloudResourceManager = _Class("PLCloudResourceManager")
PLCloudResourcePrefetchManager = _Class("PLCloudResourcePrefetchManager")
PLPrefetchResourceIdentifier = _Class("PLPrefetchResourceIdentifier")
PLVideoInternalResourceContext = _Class("PLVideoInternalResourceContext")
PLVideoInternalResource = _Class("PLVideoInternalResource")
PLAggdLogging = _Class("PLAggdLogging")
PLBackgroundJobWorkerCoordinator = _Class("PLBackgroundJobWorkerCoordinator")
PLBackgroundJobWorkerPriorityTuple = _Class("PLBackgroundJobWorkerPriorityTuple")
PLPersistentHistoryUtilities = _Class("PLPersistentHistoryUtilities")
PLPhotoAnalysisServiceClient = _Class("PLPhotoAnalysisServiceClient")
PLPersonContactInfoMigrator = _Class("PLPersonContactInfoMigrator")
PLTrip = _Class("PLTrip")
PLCPLFacePushSupport = _Class("PLCPLFacePushSupport")
PLNotification = _Class("PLNotification")
PLPhotosStateLog = _Class("PLPhotosStateLog")
PLNotificationManager = _Class("PLNotificationManager")
PLPersistedPersonMetadata = _Class("PLPersistedPersonMetadata")
PLPersistedPersonFaceMetadata = _Class("PLPersistedPersonFaceMetadata")
PLJournalEntryPayloadProperty = _Class("PLJournalEntryPayloadProperty")
PLPhotoDerivativeUtilities = _Class("PLPhotoDerivativeUtilities")
PLRemoteDiagnosticsClient = _Class("PLRemoteDiagnosticsClient")
PLContactStoreUtilitiesWorkaround = _Class("PLContactStoreUtilitiesWorkaround")
PLCloudPersistentHistoryChangeTracker = _Class("PLCloudPersistentHistoryChangeTracker")
PLNotificationUNCenter = _Class("PLNotificationUNCenter")
PLSlalomUtilities = _Class("PLSlalomUtilities")
AssetCollectionInfo = _Class("AssetCollectionInfo")
PLCloudPhotoLibraryUploadTracker = _Class("PLCloudPhotoLibraryUploadTracker")
PLPhotoEditPersistenceManager = _Class("PLPhotoEditPersistenceManager")
PLPhotoSharingHelper = _Class("PLPhotoSharingHelper")
_PLExpirableSet = _Class("_PLExpirableSet")
PLJournal = _Class("PLJournal")
PLJournalFile = _Class("PLJournalFile")
PLJournalEntry = _Class("PLJournalEntry")
PLJournalEntryPayloadIDFactory = _Class("PLJournalEntryPayloadIDFactory")
PLNSUUIDJournalEntryPayloadID = _Class("PLNSUUIDJournalEntryPayloadID")
PLNSStringJournalEntryPayloadID = _Class("PLNSStringJournalEntryPayloadID")
PLAssetsdSystemLibraryURLReadOnlyService = _Class(
    "PLAssetsdSystemLibraryURLReadOnlyService"
)
PLDaemonJobReply = _Class("PLDaemonJobReply")
PLPhotoLibraryOpener = _Class("PLPhotoLibraryOpener")
PLTripProcessor = _Class("PLTripProcessor")
PLAggregateAlbumList = _Class("PLAggregateAlbumList")
PLTemporaryImageTable = _Class("PLTemporaryImageTable")
PLDefaultAssetsdServiceContext = _Class("PLDefaultAssetsdServiceContext")
PLSimpleAlbum = _Class("PLSimpleAlbum")
PLLegacyChangeEvent = _Class("PLLegacyChangeEvent")
PLDaemonJob = _Class("PLDaemonJob")
PLUserActivityDaemonJob = _Class("PLUserActivityDaemonJob")
PLReplaceAssetsWithCameraRollCopiesJob = _Class(
    "PLReplaceAssetsWithCameraRollCopiesJob"
)
PLCloudSharingJob = _Class("PLCloudSharingJob")
PLCloudSharingResetJob = _Class("PLCloudSharingResetJob")
PLCloudSharedUpdateAlbumMetadataJob = _Class("PLCloudSharedUpdateAlbumMetadataJob")
PLCloudSharingEnablingJob = _Class("PLCloudSharingEnablingJob")
PLCloudSharedDeleteAlbumsJob = _Class("PLCloudSharedDeleteAlbumsJob")
PLCloudSharingViewedStateChangeJob = _Class("PLCloudSharingViewedStateChangeJob")
PLCloudSharedCommentsJob = _Class("PLCloudSharedCommentsJob")
PLCloudSharingInvitationChangeJob = _Class("PLCloudSharingInvitationChangeJob")
PLPublishCloudSharedAssetsJob = _Class("PLPublishCloudSharedAssetsJob")
PLCloudSharedAssetSaveJob = _Class("PLCloudSharedAssetSaveJob")
PLCloudStreamShareJob = _Class("PLCloudStreamShareJob")
PLBoundedConcurrentQueue = _Class("PLBoundedConcurrentQueue")
PSIDateFilter = _Class("PSIDateFilter")
PLPhotosHighlightClusterGenerator = _Class("PLPhotosHighlightClusterGenerator")
PLTopAssetsSearchResult = _Class("PLTopAssetsSearchResult")
PLHighlightItemClusterer = _Class("PLHighlightItemClusterer")
PLPersistentHistoryChangeDistributor = _Class("PLPersistentHistoryChangeDistributor")
PLCameraAppWatcher = _Class("PLCameraAppWatcher")
PLManagedAssetRecoveryManager = _Class("PLManagedAssetRecoveryManager")
PLBackgroundJobLibraryCoordinator = _Class("PLBackgroundJobLibraryCoordinator")
PLPhotoLibraryBundlePriorityTuple = _Class("PLPhotoLibraryBundlePriorityTuple")
PLDeferredLogFormatter = _Class("PLDeferredLogFormatter")
_PLDeferredLogFormattedEntry = _Class("_PLDeferredLogFormattedEntry")
PLMediaMiningUtilities = _Class("PLMediaMiningUtilities")
PhotosControlCommand = _Class("PhotosControlCommand")
PhotosControlPhotoLibraryCommand = _Class("PhotosControlPhotoLibraryCommand")
PLCameraProcessingAdjustmentService = _Class("PLCameraProcessingAdjustmentService")
PLMonthGroupingRule = _Class("PLMonthGroupingRule")
PLCloudResourcePruneManager = _Class("PLCloudResourcePruneManager")
PLVideoPlaybackResourceChoiceOptimizer = _Class(
    "PLVideoPlaybackResourceChoiceOptimizer"
)
PLChangeStore = _Class("PLChangeStore")
PLHighlightItemList = _Class("PLHighlightItemList")
PLJPEGThumbnailDecode = _Class("PLJPEGThumbnailDecode")
PLFileSystemImportAsset = _Class("PLFileSystemImportAsset")
PLDelayedSaveActionsProcessor = _Class("PLDelayedSaveActionsProcessor")
PLCloudPhotoLibraryBatchManager = _Class("PLCloudPhotoLibraryBatchManager")
PLCloudPhotoLibraryBatchContainer = _Class("PLCloudPhotoLibraryBatchContainer")
PLCPLFaceRebuildSupport = _Class("PLCPLFaceRebuildSupport")
PLPairingProcessor = _Class("PLPairingProcessor")
PLCTMPairingProcessor = _Class("PLCTMPairingProcessor")
PLLivePhotoPairingProcessor = _Class("PLLivePhotoPairingProcessor")
PLPairing = _Class("PLPairing")
PLiCPLTransferProgress = _Class("PLiCPLTransferProgress")
PLCloudStorageInfo = _Class("PLCloudStorageInfo")
PLCoreDataRecorder = _Class("PLCoreDataRecorder")
PLSiriVocabularyUpdater = _Class("PLSiriVocabularyUpdater")
PLCloudInMemoryDownloadTask = _Class("PLCloudInMemoryDownloadTask")
PLCloudUploadChanges = _Class("PLCloudUploadChanges")
PLThumbnailCascadingDownscaleContext = _Class("PLThumbnailCascadingDownscaleContext")
PLVirtualResourceUniformTypeIdentifierProxy = _Class(
    "PLVirtualResourceUniformTypeIdentifierProxy"
)
PLManagedAssetID = _Class("PLManagedAssetID")
PLKeywordManager = _Class("PLKeywordManager")
PLSearchProcessor = _Class("PLSearchProcessor")
PLCloudPhotoLibraryError = _Class("PLCloudPhotoLibraryError")
PLFilteredAlbumList = _Class("PLFilteredAlbumList")
PLLocalVideoKeyFrameVideoChoosingOptions = _Class(
    "PLLocalVideoKeyFrameVideoChoosingOptions"
)
PLLocalVideoKeyFrameGenerationJob = _Class("PLLocalVideoKeyFrameGenerationJob")
TestPLClusteringDataSet = _Class("TestPLClusteringDataSet")
PLPersistedAlbumMetadata = _Class("PLPersistedAlbumMetadata")
PLURIWithHash = _Class("PLURIWithHash")
PLURIArrayWithHashes = _Class("PLURIArrayWithHashes")
PSISynonymRecord = _Class("PSISynonymRecord")
PLXPCPhotoLibraryStoreEndpointFactory = _Class("PLXPCPhotoLibraryStoreEndpointFactory")
PLDelayedFiledSystemDeletions = _Class("PLDelayedFiledSystemDeletions")
PLFilesystemDeletionInfo = _Class("PLFilesystemDeletionInfo")
PLLocationUtils = _Class("PLLocationUtils")
PLInternalResourceSidecarRepresentation = _Class(
    "PLInternalResourceSidecarRepresentation"
)
PLSimpleDCIMDirectory = _Class("PLSimpleDCIMDirectory")
PLRoutineService = _Class("PLRoutineService")
PLPersonInfoManager = _Class("PLPersonInfoManager")
PLPersistentHistoryStats = _Class("PLPersistentHistoryStats")
PLPersistedFolderMetadata = _Class("PLPersistedFolderMetadata")
PLResourceChooser = _Class("PLResourceChooser")
PLChoosableItem = _Class("PLChoosableItem")
PLPhotosHighlightCluster = _Class("PLPhotosHighlightCluster")
PLRevGeoLocationInfo = _Class("PLRevGeoLocationInfo")
PLAssetCollectionGenerationResult = _Class("PLAssetCollectionGenerationResult")
PLPTPdFormatConversionManager = _Class("PLPTPdFormatConversionManager")
PLPTPAssetHandle = _Class("PLPTPAssetHandle")
PLPTPLegacyConversionSupport = _Class("PLPTPLegacyConversionSupport")
PLFileSystemVolumeUnmountMonitor = _Class("PLFileSystemVolumeUnmountMonitor")
PLHighlightHierarchy = _Class("PLHighlightHierarchy")
PLPhotosHighlightGenerator = _Class("PLPhotosHighlightGenerator")
PLAggregationProcessor = _Class("PLAggregationProcessor")
PLYearGroupingRule = _Class("PLYearGroupingRule")
PLSqliteQueryPlan = _Class("PLSqliteQueryPlan")
PLSqliteQueryPlanNode = _Class("PLSqliteQueryPlanNode")
PLLibraryServicesCPLReadiness = _Class("PLLibraryServicesCPLReadiness")
PLLibraryServicesManager = _Class("PLLibraryServicesManager")
PLCloudPhotoLibraryUserSwitchHandler = _Class("PLCloudPhotoLibraryUserSwitchHandler")
PLMediaAnalysisServiceRequestAdapter = _Class("PLMediaAnalysisServiceRequestAdapter")
PLResourceInstaller = _Class("PLResourceInstaller")
PLLimitedLibraryPickerDelegate = _Class("PLLimitedLibraryPickerDelegate")
PLLimitedLibraryPicker = _Class("PLLimitedLibraryPicker")
PLClientChangePublisher = _Class("PLClientChangePublisher")
PLSeasonsUtilities = _Class("PLSeasonsUtilities")
PLDateIntervalFormatter = _Class("PLDateIntervalFormatter")
PLPTPConversionResult = _Class("PLPTPConversionResult")
PSITable = _Class("PSITable")
PSIWordEmbeddingTable = _Class("PSIWordEmbeddingTable")
PLCloudDownloadBatchDetails = _Class("PLCloudDownloadBatchDetails")
PLCloudBatchDownloader = _Class("PLCloudBatchDownloader")
PLIndicatorFileCoordinator = _Class("PLIndicatorFileCoordinator")
PLObjectSnapshot = _Class("PLObjectSnapshot")
PLThumbnailUtilities = _Class("PLThumbnailUtilities")
PLSpatialOverCaptureInformation = _Class("PLSpatialOverCaptureInformation")
PLSyncSaveJob = _Class("PLSyncSaveJob")
PSIToken = _Class("PSIToken")
PSITokenizer = _Class("PSITokenizer")
PFAdjustment = _Class("PFAdjustment")
PLDistributedNotificationHandler = _Class("PLDistributedNotificationHandler")
PLMomentGenerationThrottle = _Class("PLMomentGenerationThrottle")
PLMomentGenerationThrottleDefaultTimeProvider = _Class(
    "PLMomentGenerationThrottleDefaultTimeProvider"
)
PLLocationOfInterestCache = _Class("PLLocationOfInterestCache")
PLQueryHandler = _Class("PLQueryHandler")
PLCoreDataFileRecorder = _Class("PLCoreDataFileRecorder")
PLCloudPersistentHistoryTransactionsResult = _Class(
    "PLCloudPersistentHistoryTransactionsResult"
)
PLDeviceRestoreMigrationPostProcessingSupport = _Class(
    "PLDeviceRestoreMigrationPostProcessingSupport"
)
PSIQuery = _Class("PSIQuery")
PLCloudRecordOrganizer = _Class("PLCloudRecordOrganizer")
PLPTPConversionHelper = _Class("PLPTPConversionHelper")
PLSearchResult = _Class("PLSearchResult")
PLCollectionSearchResult = _Class("PLCollectionSearchResult")
PLAssetSearchResult = _Class("PLAssetSearchResult")
PLCombinedAssetSearchResult = _Class("PLCombinedAssetSearchResult")
PLNamedCombinedAssetSearchResult = _Class("PLNamedCombinedAssetSearchResult")
PLFrequentLocationManager = _Class("PLFrequentLocationManager")
PSIDate = _Class("PSIDate")
PLFirstUnlockProtection = _Class("PLFirstUnlockProtection")
PLRevGeoMapItem = _Class("PLRevGeoMapItem")
PLRevGeoMapItemAdditionalPlaceInfo = _Class("PLRevGeoMapItemAdditionalPlaceInfo")
PLCoreDataChangeMerger = _Class("PLCoreDataChangeMerger")
PLPropertyListFilter = _Class("PLPropertyListFilter")
PLIndexMapper = _Class("PLIndexMapper")
PLPTPdAssetEnumerator = _Class("PLPTPdAssetEnumerator")
PLFrequentLocation = _Class("PLFrequentLocation")
PLAssetSharingUtilities = _Class("PLAssetSharingUtilities")
PLCloudPendingResourceTask = _Class("PLCloudPendingResourceTask")
PLUpdatedOrderKeys = _Class("PLUpdatedOrderKeys")
PLManagedObjectContextList = _Class("PLManagedObjectContextList")
PLResourceDataStoreKey = _Class("PLResourceDataStoreKey")
PLSharedStreamsDataStoreKey = _Class("PLSharedStreamsDataStoreKey")
PLPrimaryResourceDataStoreKey = _Class("PLPrimaryResourceDataStoreKey")
PLPrimaryResourceDataStoreUniformFileKey = _Class(
    "PLPrimaryResourceDataStoreUniformFileKey"
)
PLPrimaryResourceDataStoreFilePathKey = _Class("PLPrimaryResourceDataStoreFilePathKey")
PLPrimaryResourceDataStoreReferenceFileKey = _Class(
    "PLPrimaryResourceDataStoreReferenceFileKey"
)
PLBackgroundJobService = _Class("PLBackgroundJobService")
PSIReusableObject = _Class("PSIReusableObject")
PSIGroup = _Class("PSIGroup")
PLDeferredPhotoFinalizer = _Class("PLDeferredPhotoFinalizer")
PLDeferredPhotoPendingAssetRecord = _Class("PLDeferredPhotoPendingAssetRecord")
PLChangeHandlingNotificationObserver = _Class("PLChangeHandlingNotificationObserver")
PSIIntArray = _Class("PSIIntArray")
PLThumbnailContextCleanupTimer = _Class("PLThumbnailContextCleanupTimer")
PLDescriptionBuilder = _Class("PLDescriptionBuilder")
_PLDescriptionStyle = _Class("_PLDescriptionStyle")
PLMomentGenerationDataManager = _Class("PLMomentGenerationDataManager")
PLAssetsdDemoService = _Class("PLAssetsdDemoService")
PLPhotoEditExporterMetadataConverter = _Class("PLPhotoEditExporterMetadataConverter")
PLPhotoEditRenderer = _Class("PLPhotoEditRenderer")
PLCacheMetricsCollectorClient = _Class("PLCacheMetricsCollectorClient")
PSIParsedDate = _Class("PSIParsedDate")
PSITopAssetsResult = _Class("PSITopAssetsResult")
PFAdjustmentSerialization = _Class("PFAdjustmentSerialization")
PLThrottleTimer = _Class("PLThrottleTimer")
PLBackgroundJobCameraWatcher = _Class("PLBackgroundJobCameraWatcher")
PLChangeNotificationCenter = _Class("PLChangeNotificationCenter")
PLInterest = _Class("PLInterest")
PLContentChanges = _Class("PLContentChanges")
PLChangeList = _Class("PLChangeList")
PLPersistentHistoryTransactionIterator = _Class(
    "PLPersistentHistoryTransactionIterator"
)
PLCoreDataSqlLogBinder = _Class("PLCoreDataSqlLogBinder")
PLCacheMetricsCollectorServerShell = _Class("PLCacheMetricsCollectorServerShell")
PLCacheMetricsCollectorServer = _Class("PLCacheMetricsCollectorServer")
PLJournalManagerCore = _Class("PLJournalManagerCore")
PLJournalManager = _Class("PLJournalManager")
PLSimpleAlbumList = _Class("PLSimpleAlbumList")
PLDateRangeTitleGenerator = _Class("PLDateRangeTitleGenerator")
PLAssetsdCrashRecoverySupport = _Class("PLAssetsdCrashRecoverySupport")
PLFileSystemAssetImporter = _Class("PLFileSystemAssetImporter")
PLModelMigratorRebuildProgressFraction = _Class(
    "PLModelMigratorRebuildProgressFraction"
)
PLImageLoadingUtilities = _Class("PLImageLoadingUtilities")
PLImageContainer = _Class("PLImageContainer")
PLQueryChangeDetectionCriteria = _Class("PLQueryChangeDetectionCriteria")
PLTaggedPointerDataStoreKey = _Class("PLTaggedPointerDataStoreKey")
PLThumbnailIndexes = _Class("PLThumbnailIndexes")
PLOPTICSClusteringObject = _Class("PLOPTICSClusteringObject")
PLOPTICSClusterDescriptor = _Class("PLOPTICSClusterDescriptor")
PLPTPdAssetManager = _Class("PLPTPdAssetManager")
PLInMemoryOnlyUniformTypeIdentifier = _Class("PLInMemoryOnlyUniformTypeIdentifier")
PLMinMaxSettings = _Class("PLMinMaxSettings")
PLCompositionHelper = _Class("PLCompositionHelper")
PLPhotoLibraryBundleController = _Class("PLPhotoLibraryBundleController")
PLRelationshipOrderKeyManager = _Class("PLRelationshipOrderKeyManager")
PLRelationshipOrderingState = _Class("PLRelationshipOrderingState")
PLTransientOrderKey = _Class("PLTransientOrderKey")
PLHighlightItemPromoter = _Class("PLHighlightItemPromoter")
PLModelMigrator = _Class("PLModelMigrator")
PLAssetFormats = _Class("PLAssetFormats")
PLWarningHelper = _Class("PLWarningHelper")
PLChangeNode = _Class("PLChangeNode")
PLFilteredAlbum = _Class("PLFilteredAlbum")
PSIStatement = _Class("PSIStatement")
PLManagedObjectLookupItemCache = _Class("PLManagedObjectLookupItemCache")
PLRevGeoPlaceAnnotation = _Class("PLRevGeoPlaceAnnotation")
PLForegroundMonitor = _Class("PLForegroundMonitor")
PSIObject = _Class("PSIObject")
PSIAsset = _Class("PSIAsset")
PSICollection = _Class("PSICollection")
PLLegacyChangeEventBuilder = _Class("PLLegacyChangeEventBuilder")
PLDCFUtilities = _Class("PLDCFUtilities")
PLPhotoAnalysisPersonSuggestion = _Class("PLPhotoAnalysisPersonSuggestion")
PLAssetResourceDownloadManager = _Class("PLAssetResourceDownloadManager")
PLRevGeoLocationHelper = _Class("PLRevGeoLocationHelper")
PLValidatedExternalResource = _Class("PLValidatedExternalResource")
PLValidatedExternalCloudResource = _Class("PLValidatedExternalCloudResource")
PLSharedStreamsValidatedExternalResource = _Class(
    "PLSharedStreamsValidatedExternalResource"
)
PLSharedStreamsUniformTypeIdentifier = _Class("PLSharedStreamsUniformTypeIdentifier")
PLConcurrentQueue = _Class("PLConcurrentQueue")
PLAssetsdServicePermissions = _Class("PLAssetsdServicePermissions")
PLCloudTaskManager = _Class("PLCloudTaskManager")
PLPersistedMemoryMetadata = _Class("PLPersistedMemoryMetadata")
PLCloudPhotoLibraryManager = _Class("PLCloudPhotoLibraryManager")
PLLocalChangeEventBuilder = _Class("PLLocalChangeEventBuilder")
PLPhotoStreamsHelper = _Class("PLPhotoStreamsHelper")
PLRegionsClustering = _Class("PLRegionsClustering")
PLRegionsDensityClustering = _Class("PLRegionsDensityClustering")
PLRegionsHierarchicalClustering = _Class("PLRegionsHierarchicalClustering")
PLRegionsAgglomerativeClustering = _Class("PLRegionsAgglomerativeClustering")
PLRegionsAgglomerativeClusteringDataCluster = _Class(
    "PLRegionsAgglomerativeClusteringDataCluster"
)
PLRegionsAgglomerativeClusteringDataVector = _Class(
    "PLRegionsAgglomerativeClusteringDataVector"
)
PLCameraPreviewWellManager = _Class("PLCameraPreviewWellManager")
PLCameraPreviewWellAssetChange = _Class("PLCameraPreviewWellAssetChange")
PLLibrarySyncContext = _Class("PLLibrarySyncContext")
PLClientSandboxExtensionCache = _Class("PLClientSandboxExtensionCache")
PLConstraintsDirector = _Class("PLConstraintsDirector")
PLBackgroundJobWorker = _Class("PLBackgroundJobWorker")
PLBackgroundJobDeferredPhotoProcessingWorker = _Class(
    "PLBackgroundJobDeferredPhotoProcessingWorker"
)
PLBackgroundJobEditRenderingWorker = _Class("PLBackgroundJobEditRenderingWorker")
PLBackgroundJobEditRenderingVideoWorker = _Class(
    "PLBackgroundJobEditRenderingVideoWorker"
)
PLBackgroundJobEditRenderingImageWorker = _Class(
    "PLBackgroundJobEditRenderingImageWorker"
)
PLBackgroundJobCameraProcessingAdjustmentWorker = _Class(
    "PLBackgroundJobCameraProcessingAdjustmentWorker"
)
PLBackgroundJobDeferredRenderDerivativesBaseWorker = _Class(
    "PLBackgroundJobDeferredRenderDerivativesBaseWorker"
)
PLBackgroundJobDeferredRenderDerivativesHighPriorityWorker = _Class(
    "PLBackgroundJobDeferredRenderDerivativesHighPriorityWorker"
)
PLBackgroundJobDeferredRenderDerivativesLowPriorityWorker = _Class(
    "PLBackgroundJobDeferredRenderDerivativesLowPriorityWorker"
)
PLBackgroundJobResourceAvailabilityWorker = _Class(
    "PLBackgroundJobResourceAvailabilityWorker"
)
_PHVariationInMemoryCachedValue = _Class("_PHVariationInMemoryCachedValue")
PLPhotoKitVariationCache = _Class("PLPhotoKitVariationCache")
PLResourceDataStoreManager = _Class("PLResourceDataStoreManager")
PLModelMigratorPostProcessor = _Class("PLModelMigratorPostProcessor")
PLDataClustering = _Class("PLDataClustering")
PLKMeansClustering = _Class("PLKMeansClustering")
PLTimeSpanClustering = _Class("PLTimeSpanClustering")
PLDataDensityClustering = _Class("PLDataDensityClustering")
PLDBSCANClustering = _Class("PLDBSCANClustering")
PLSamplingClustering = _Class("PLSamplingClustering")
PLOPTICSClustering = _Class("PLOPTICSClustering")
PLHierarchicalClustering = _Class("PLHierarchicalClustering")
PLKeyedUnarchiver = _Class("PLKeyedUnarchiver")
PSIIndexToken = _Class("PSIIndexToken")
PLFileSystemVolumeManager = _Class("PLFileSystemVolumeManager")
PLSearchIndexManager = _Class("PLSearchIndexManager")
PLSMetadataUtilities = _Class("PLSMetadataUtilities")
PLImageGeometry = _Class("PLImageGeometry")
PLPTPAssetReader = _Class("PLPTPAssetReader")
PLPTPConversionDestinationAssetReader = _Class("PLPTPConversionDestinationAssetReader")
PLAssetsSaver = _Class("PLAssetsSaver")
PLResourceDataStoreOptions = _Class("PLResourceDataStoreOptions")
PLThumbnailResourceDataStoreOptions = _Class("PLThumbnailResourceDataStoreOptions")
PLResourceLocalAvailabilityRequestOptions = _Class(
    "PLResourceLocalAvailabilityRequestOptions"
)
PLLocationController = _Class("PLLocationController")
PLProgressStack = _Class("PLProgressStack")
PLImageWriter = _Class("PLImageWriter")
_PLIngestJobCameraMetadata = _Class("_PLIngestJobCameraMetadata")
PLGlobalValues = _Class("PLGlobalValues")
PLGreenController = _Class("PLGreenController")
PLVirtualResource = _Class("PLVirtualResource")
PLFileBackedThumbnailVirtualResource = _Class("PLFileBackedThumbnailVirtualResource")
PLMediaMetadataVirtualResource = _Class("PLMediaMetadataVirtualResource")
PLAdjustmentVirtualResource = _Class("PLAdjustmentVirtualResource")
PLTableThumbnailVirtualResource = _Class("PLTableThumbnailVirtualResource")
PLAssetDownloadManager = _Class("PLAssetDownloadManager")
PLDatabaseContext = _Class("PLDatabaseContext")
_PLPhotoLibraryFileReservation = _Class("_PLPhotoLibraryFileReservation")
PLPhotoLibrary = _Class("PLPhotoLibrary")
PLMainQueuePhotoLibrary = _Class("PLMainQueuePhotoLibrary")
PLExistingMomentData = _Class("PLExistingMomentData")
PLResourceDataStore = _Class("PLResourceDataStore")
PLSharedStreamsDataStore = _Class("PLSharedStreamsDataStore")
PLThumbnailResourceDataStore = _Class("PLThumbnailResourceDataStore")
PLPrimaryResourceDataStore = _Class("PLPrimaryResourceDataStore")
PLPrimaryResourceDataStoreKeyHelper = _Class("PLPrimaryResourceDataStoreKeyHelper")
PLResourceRecipe = _Class("PLResourceRecipe")
PLThumbnailResourceDataStoreTableRecipe = _Class(
    "PLThumbnailResourceDataStoreTableRecipe"
)
PLPrimaryResourceDataStoreDataRecipe = _Class("PLPrimaryResourceDataStoreDataRecipe")
PLPrimaryResourceDataStoreVideoRecipe = _Class("PLPrimaryResourceDataStoreVideoRecipe")
PLPrimaryResourceDataStoreLocalVideoKeyFrameRecipe = _Class(
    "PLPrimaryResourceDataStoreLocalVideoKeyFrameRecipe"
)
PLPrimaryResourceDataStoreImageRecipe = _Class("PLPrimaryResourceDataStoreImageRecipe")
PLPrimaryResourceDataStoreFileThumbnailRecipe = _Class(
    "PLPrimaryResourceDataStoreFileThumbnailRecipe"
)
PLAbstractLibraryServicesManagerService = _Class(
    "PLAbstractLibraryServicesManagerService"
)
PLAssetsdLibraryService = _Class("PLAssetsdLibraryService")
PLAssetsdPhotoKitAddService = _Class("PLAssetsdPhotoKitAddService")
PLAssetsdNotificationService = _Class("PLAssetsdNotificationService")
PLAssetsdLibraryInternalService = _Class("PLAssetsdLibraryInternalService")
PLAssetsdPhotoKitService = _Class("PLAssetsdPhotoKitService")
PLAssetsdResourceWriteOnlyService = _Class("PLAssetsdResourceWriteOnlyService")
PLAssetsdResourceService = _Class("PLAssetsdResourceService")
PLAssetsdSyncService = _Class("PLAssetsdSyncService")
PLAssetsdCloudInternalService = _Class("PLAssetsdCloudInternalService")
PLAssetsdCloudService = _Class("PLAssetsdCloudService")
PLAssetsdMigrationService = _Class("PLAssetsdMigrationService")
PLAssetsdDebugService = _Class("PLAssetsdDebugService")
PLAssetsdResourceInternalService = _Class("PLAssetsdResourceInternalService")
PLAssetsdDiagnosticsService = _Class("PLAssetsdDiagnosticsService")
PLSQLiteDatabase = _Class("PLSQLiteDatabase")
PLJournalEntryPayload = _Class("PLJournalEntryPayload")
PLMigrationHistoryJournalEntryPayload = _Class("PLMigrationHistoryJournalEntryPayload")
PLDeferredRebuildFaceJournalEntryPayload = _Class(
    "PLDeferredRebuildFaceJournalEntryPayload"
)
PLAssetJournalEntryPayload = _Class("PLAssetJournalEntryPayload")
PLPersonJournalEntryPayload = _Class("PLPersonJournalEntryPayload")
PLDetectedFaceJournalEntryPayload = _Class("PLDetectedFaceJournalEntryPayload")
PLMemoryJournalEntryPayload = _Class("PLMemoryJournalEntryPayload")
PLAlbumListJournalEntryPayload = _Class("PLAlbumListJournalEntryPayload")
PLGenericAlbumJournalEntryPayload = _Class("PLGenericAlbumJournalEntryPayload")
PLFolderJournalEntryPayload = _Class("PLFolderJournalEntryPayload")
PLFetchingAlbumJournalEntryPayload = _Class("PLFetchingAlbumJournalEntryPayload")
PLAlbumJournalEntryPayload = _Class("PLAlbumJournalEntryPayload")
PLProjectAlbumJournalEntryPayload = _Class("PLProjectAlbumJournalEntryPayload")
PLImportSessionJournalEntryPayload = _Class("PLImportSessionJournalEntryPayload")
PLKeywordJournalEntryPayload = _Class("PLKeywordJournalEntryPayload")
PLFileSystemVolumeJournalEntryPayload = _Class("PLFileSystemVolumeJournalEntryPayload")
PLDiskSpaceManagement = _Class("PLDiskSpaceManagement")
PSICollectionResult = _Class("PSICollectionResult")
PLPhotoBakedThumbnails = _Class("PLPhotoBakedThumbnails")
PLPersistentHistoryTransactionModifiers = _Class(
    "PLPersistentHistoryTransactionModifiers"
)
PLPhotoLibraryForceExitObserver = _Class("PLPhotoLibraryForceExitObserver")
PLCloudBatchUploader = _Class("PLCloudBatchUploader")
PLPersistentContainer = _Class("PLPersistentContainer")
PLCompactMomentClustering = _Class("PLCompactMomentClustering")
PLLocationOfInterestLocation = _Class("PLLocationOfInterestLocation")
PLAssetCluster = _Class("PLAssetCluster")
PLThumbnailManager = _Class("PLThumbnailManager")
PLThumbFileManager = _Class("PLThumbFileManager")
PLQuotaRequest = _Class("PLQuotaRequest")
PLAccountStore = _Class("PLAccountStore")
PhotosControlArbitraryPersistentContainer = _Class(
    "PhotosControlArbitraryPersistentContainer"
)
PLMergePolicy = _Class("PLMergePolicy")
PLManagedObjectContext = _Class("PLManagedObjectContext")
PLTransientManagedObjectContext = _Class("PLTransientManagedObjectContext")
PLDisconnectedManagedObjectContext = _Class("PLDisconnectedManagedObjectContext")
PLSharedManagedObjectContext = _Class("PLSharedManagedObjectContext")
PLXPCPhotoLibraryStoreServerRequestHandlingPolicy = _Class(
    "PLXPCPhotoLibraryStoreServerRequestHandlingPolicy"
)
PLFetchRequest = _Class("PLFetchRequest")
PLJournalEntryHeader = _Class("PLJournalEntryHeader")
PLRectValueFromDataTransformer = _Class("PLRectValueFromDataTransformer")
PLPropertyListFromDataTransformer = _Class("PLPropertyListFromDataTransformer")
PLUUIDStringFromUUIDDataTransformer = _Class("PLUUIDStringFromUUIDDataTransformer")
PLShareParticipantValueTransformer = _Class("PLShareParticipantValueTransformer")
PLManagedObject = _Class("PLManagedObject")
PLMediaAnalysisAssetAttributes = _Class("PLMediaAnalysisAssetAttributes")
PLDeferredRebuildFace = _Class("PLDeferredRebuildFace")
PLPerson = _Class("PLPerson")
PLAssetDescription = _Class("PLAssetDescription")
PLMomentList = _Class("PLMomentList")
PLEditedIPTCAttributes = _Class("PLEditedIPTCAttributes")
PLMoment = _Class("PLMoment")
PLMemory = _Class("PLMemory")
PLUniformTypeIdentifier = _Class("PLUniformTypeIdentifier")
PLSearchData = _Class("PLSearchData")
PLCloudMaster = _Class("PLCloudMaster")
PLAdditionalAssetAttributes = _Class("PLAdditionalAssetAttributes")
PLDetectedFaceprint = _Class("PLDetectedFaceprint")
PLCloudSharedComment = _Class("PLCloudSharedComment")
PLFaceCrop = _Class("PLFaceCrop")
PLCloudSharedAlbumInvitationRecord = _Class("PLCloudSharedAlbumInvitationRecord")
PLFileSystemBookmark = _Class("PLFileSystemBookmark")
PLCodec = _Class("PLCodec")
PLGlobalKeyValue = _Class("PLGlobalKeyValue")
PLLimitedLibraryFetchFilter = _Class("PLLimitedLibraryFetchFilter")
PLCloudFeedEntry = _Class("PLCloudFeedEntry")
PLCloudFeedCommentsEntry = _Class("PLCloudFeedCommentsEntry")
PLCloudFeedAssetsEntry = _Class("PLCloudFeedAssetsEntry")
PLSceneClassification = _Class("PLSceneClassification")
PLExtendedAttributes = _Class("PLExtendedAttributes")
PLPersonReference = _Class("PLPersonReference")
PLSceneprint = _Class("PLSceneprint")
PLUnmanagedAdjustment = _Class("PLUnmanagedAdjustment")
PLShareParticipant = _Class("PLShareParticipant")
PLShare = _Class("PLShare")
PLMomentShare = _Class("PLMomentShare")
PLSuggestion = _Class("PLSuggestion")
PLCloudMasterMediaMetadata = _Class("PLCloudMasterMediaMetadata")
PLQuestion = _Class("PLQuestion")
PLCloudResource = _Class("PLCloudResource")
PLDetectedFace = _Class("PLDetectedFace")
PLManagedLegacyFace = _Class("PLManagedLegacyFace")
_PLManagedAlbumList = _Class("_PLManagedAlbumList")
PLManagedAlbumList = _Class("PLManagedAlbumList")
PLFileSystemVolume = _Class("PLFileSystemVolume")
PLManagedKeyword = _Class("PLManagedKeyword")
PLManagedAsset = _Class("PLManagedAsset")
PLComputedAssetAttributes = _Class("PLComputedAssetAttributes")
PLMigrationHistory = _Class("PLMigrationHistory")
PLDetectedFaceGroup = _Class("PLDetectedFaceGroup")
_PLGenericAlbum = _Class("_PLGenericAlbum")
PLGenericAlbum = _Class("PLGenericAlbum")
PLManagedFolder = _Class("PLManagedFolder")
_PLFetchingAlbum = _Class("_PLFetchingAlbum")
PLFetchingAlbum = _Class("PLFetchingAlbum")
_PLManagedAlbum = _Class("_PLManagedAlbum")
PLManagedAlbum = _Class("PLManagedAlbum")
PLProjectAlbum = _Class("PLProjectAlbum")
PLCloudSharedAlbum = _Class("PLCloudSharedAlbum")
PLManagedLegacyFaceAlbum = _Class("PLManagedLegacyFaceAlbum")
PLPhotoStreamAlbum = _Class("PLPhotoStreamAlbum")
PLImportSession = _Class("PLImportSession")
PLPhotosHighlight = _Class("PLPhotosHighlight")
PLInternalResource = _Class("PLInternalResource")
PLAssetAnalysisState = _Class("PLAssetAnalysisState")
PLInstrumentedOperationQueue = _Class("PLInstrumentedOperationQueue")
PLAssetResourceDownloadRequest = _Class("PLAssetResourceDownloadRequest")
PLInstrumentedBlockOperation = _Class("PLInstrumentedBlockOperation")
PLChangeNotification = _Class("PLChangeNotification")
PLCloudFeedEntriesChangeNotification = _Class("PLCloudFeedEntriesChangeNotification")
PLPhotoLibraryShouldReloadNotification = _Class(
    "PLPhotoLibraryShouldReloadNotification"
)
PLCameraPreviewImageWellChangeNotification = _Class(
    "PLCameraPreviewImageWellChangeNotification"
)
PLAssetChangeNotification = _Class("PLAssetChangeNotification")
PLContainerChangeNotification = _Class("PLContainerChangeNotification")
PLInvitationRecordsChangeNotification = _Class("PLInvitationRecordsChangeNotification")
PLCloudCommentsChangeNotification = _Class("PLCloudCommentsChangeNotification")
PLAssetContainerListChangeNotification = _Class(
    "PLAssetContainerListChangeNotification"
)
PLSortedAlbumListChangeNotification = _Class("PLSortedAlbumListChangeNotification")
PLAggregateAlbumListChangeNotification = _Class(
    "PLAggregateAlbumListChangeNotification"
)
PLFilteredAlbumListChangeNotification = _Class("PLFilteredAlbumListChangeNotification")
PLAssetContainerChangeNotification = _Class("PLAssetContainerChangeNotification")
PLFilteredAlbumChangeNotification = _Class("PLFilteredAlbumChangeNotification")
PLResourceModelValidationError = _Class("PLResourceModelValidationError")
PLURL = _Class("PLURL")
_PLLazyPreheatData = _Class("_PLLazyPreheatData")
